/*
 * Licensed to the anubis
 *
 * Copyright (c) 2023 .
 * All rights reserved.
 * 项目名称：anubis-demo-web
 * 项目描述：基于spring5的spring-mvc新特性
 * 版权说明：本软件属XXX有限公司所有，在未获得XXX有限公司正式授权情况下，任何企业和个人，不能获取、阅读、安装、传播本软件涉及的任何受知识产权保护的内容。
 */
package com.anubis.demo.dao.dataobject;

import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * hibernate在数据库生成hibernate_sequence表问题，请参考：
 * https://blog.csdn.net/fengyuyeguirenenen/article/details/123988557
 */
@Entity
@Table(name = "STOCK_SUBSCRIPTION")
@Data
@NoArgsConstructor
public class StockSubscriptionDO {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY) //此处不要使用@GeneratedValue(strategy = GenerationType.AUTO)，不然数据库会自动生成表 hibernate_sequence
    private Long id;

    private String email;
    private String symbol;

}
